<%-- 
    Author     : Franklin
--%>
<%@page import="br.ufc.quixada.adrs.model.Supervisor"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.util.*" %>
<%@page import="br.ufc.quixada.adrs.model.Estado" %>
<%@page import="br.ufc.quixada.adrs.model.Municipio" %>
<%@page import="br.ufc.quixada.adrs.model.Adrs" %>
<%@page import="br.ufc.quixada.adrs.model.Contato" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<link rel="stylesheet" type="text/css" href="../css/style.css"/>
<link rel="stylesheet" type="text/css" href="css/stylePrint.css" media="print"/>
<%@include file="supervisor_seguranca.jsp"%>
<html>
    <%
        List<Estado> estados = (List<Estado>) session.getAttribute("estados");
        List<Municipio> municipios = (List<Municipio>) session.getAttribute("municipios");
        Supervisor supervisor = (Supervisor) session.getAttribute("supervisor");
        session.removeAttribute("supervisor");
        String nome = "";
        String rg = "";
        String cpf = "";
        String email = "";
        String apelido = "";
        String localidade = "";
        String distancia = "";
        String tel1 = "";
        String tel2 = "";
        Estado estado = new Estado();
        estado.setNome("...");
        Municipio municipio = new Municipio();
        municipio.setNome("Aguardando escolha do Estado...");
        if (supervisor != null) {
            nome = supervisor.getUsuario().getNome();
            email = supervisor.getUsuario().getEmail();
            rg = supervisor.getUsuario().getRg();
            cpf = supervisor.getUsuario().getCpfFormatado();
            apelido = supervisor.getUsuario().getApelido();
            for (int i = 0; i < supervisor.getUsuario().getContatos().size(); i++) {
                if (i % 2 == 0) {
                    tel1 = supervisor.getUsuario().getContatos().get(i).getNumero();
                } else {
                    tel2 = supervisor.getUsuario().getContatos().get(i).getNumero();
                }
            }
            localidade = supervisor.getUsuario().getEndereco().getLocalidade();
            distancia = "" + supervisor.getUsuario().getEndereco().getDistanciaSede();
            estado = supervisor.getUsuario().getEndereco().getMunicipio().getEstado();
            municipio = supervisor.getUsuario().getEndereco().getMunicipio();
        }
    %>
    <head>
        <script type="text/javascript" >
            function muda(val){
                document.getElementById("municipio").options.length = 0;
            <%if (municipios != null)
                    for (Municipio m : municipios) {%>
                            if(val=="<%=m.getEstado().getId()%>"){
                                var opt = document.createElement("option");
                                opt.setAttribute ("value", "<%=m.getId()%>");
                                var t = document.createTextNode ("<%=m.getNome()%>");
                                opt.appendChild (t);
                                document.getElementById("municipio").appendChild (opt);
                            }
            <%}%>
                }
        </script>
        <script type="text/javascript"  language="javascript" src="../Script.js"></script>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Sistema ADRS - Módulo Supervidor</title>
    </head>
    <body>
        <%@include file="../imagemBB.jsp" %>
        <h1>Sistema ADRS - Módulo Supervidor</h1>
        <%@include file="supervisor_menu_um.jsp" %>
        <div id="content">
            <h2 class="titulo">Alterar dados cadastrais</h2>
            <form id="editarDadosCadastraisADRS" action="../ServletCentral?comando=CmdSupervisorAlterarCadastro&concluded=true" method="post" class="cadastro">
                <%@include file="/error.jsp"%>
                <fieldset>
                    <label>Nome *:</label><br />
                    <input type="text" maxlength="50" name="nome" value="<%=nome%>" size="50"/><br />
                    <label>Apelido *:</label><br />
                    <label style="font-size: 8pt; color: gray; font-style: normal;"> Caso não haja, escolha o nome de preferência.</label><br/>
                    <input type="text" maxlength="30" name="apelido" value="<%=apelido%>" size="50"/><br />
                    <label>RG *:</label><br />
                    <input type="text" maxlength="30" onkeypress="return validaNumerosSilencioso(event);" name="rg" value="<%=rg%>" size="50"/><br />
                    <label>CPF *:</label><br/><label style="font-size: 8pt; color: gray; font-style: normal;"> Digite apenas os números.</label><br />
                    <input type="text" name="cpf" value="<%=cpf%>" onkeypress="return formataCPF(this,event)"  maxlength="14"  size="50"><br />
                    <label>E-Mail *:</label><br />
                    <input type="text" maxlength="50" name="email" value="<%=email%>" size="50"/><br />
                    <label>Digite os telefones para contato:</label><br />
                    <label>Telefone 1 *:</label><br />
                    <label style="font-size: 8pt; color: gray; font-style: normal;"> Digite apenas os números. Ex: 8899997777</label><br/>
                    <input type="text" maxlength="14" name="tel1" value="<%=tel1%>" size="50" onkeypress="return formataContato(this, event)"/><br />
                    <label>Telefone 2:</label><br />
                    <label style="font-size: 8pt; color: gray; font-style: normal;"> Digite apenas os números. Ex: 8899997777</label><br/>
                    <input type="text" maxlength="14" name="tel2" value="<%=tel2%>" size="50" onkeypress="return formataContato(this, event)"/><br />
                    <label>Escolha um Estado *:</label><br />
                    <select name="estado" id="estados" onchange="muda(this.value)">
                        <option value="<%=estado.getId()%>"><%=estado.getNome()%></option>
                        <%for (Estado e : estados) {%>
                        <option value="<%=e.getId()%>"><%=e.getNome()%></option>
                        <%}%>
                    </select><br />
                    <label>Escolha um Município *:</label><br />
                    <select name="cidade" id="municipio">
                        <option value="<%=municipio.getId()%>"><%=municipio.getNome()%></option>
                    </select><br />
                    <label>Localidade *:</label><br />
                    <label style="font-size: 8pt; color: gray; font-style: normal;"> Caso sejam mais de uma, separe usando vírgulas e espaço. Ex: Lugar Um, Lugar Dois</label><br/>
                    <input type="text" maxlength="50" name="localidade" value="<%=localidade%>" size="50"/><br />
                </fieldset>
                <label style="color: red; font-size: 12px">(*) = Campo Obrigatório</label><br /><br />
                <input type="submit" title="Atualizar Dados Cadastrais" value="Enviar" class="button" onclick="" />
                <a href="index.jsp" title="Cancelar" class="button2">Cancelar</a>
            </form>
        </div>
        <%@include file="../footer.jsp" %>
    </body>
</html>
